دسته بندی ها
09:49 1398/12/08

خطای blocked:mixed-content در asp net core web api

مشخصات سوال کننده :
کاربر : hooh     امتیاز کاربر : 0     رتبه کاربر : 7074
دسته بندی : Asp.net Core انگولار

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2932
هوش مصنوعی

پاسخ هوش مصنوعی

خطای blocked:mixed-content زمانی اتفاق می افتد که شما از یک صفحه HTTPS سعی کنید به محتوای HTTP دسترسی پیدا کنید. برای جلوگیری از این خطا، شما باید تمام درخواست های AJAX را به HTTPS تغییر دهید.

در صورتی که نمی خواهید از SSL استفاده کنید، باید مطمین شوید که تمامی درخواست های AJAX از HTTP ارسال شوند. برای این کار، مطمین شوید که URL های API شما به درستی تنظیم شده است.

در کد Angular خود، به جای استفاده از HTTPS، از HTTP استفاده کنید. به عنوان مثال:

const apiUrl = 'http://myapi.domain.com/endpoint';

البته توجه داشته باشید که انجام این کار به معنای عدم استفاده از امنیت SSL است و باعث می شود که اطلاعات شما در هنگام انتقال ناامن باشد. به همین دلیل، توصیه می شود در نهایت به HTTPS منتقل شوید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود